Aidan HarrisAidan Harris
VolleyballWomen's Volleyball: Rallies That Outlast the Sponsorship ContractsThat night in Osaka, I sat alone in front of a screen close to midnight. A...
VolleyballThe Nine Layers of Volleyball Analysis: Lessons from a Report with No DataIn Shenzhen, my screen lit up at 11:40 p.m. A spreadsheet arrived in the work...
VolleyballVolleyball and the Data Illusion: When a Beautiful Stat Sheet Hides a Collapsing TeamLast VNL season, I sat in front of a screen at two in the morning to watch a...
Volleyball2027 Women's Volleyball World Cup: 18 Spots Locked, Asia Calls Thailand, China and JapanOn the stands of an arena in Tianjin, the roar of the home crowd faded midway...
VolleyballWomen's Volleyball After Bangkok 2026: Squad Depth Beats Star Power, and the Price of the CalendarOn 11 August 2026, at Paris South Arena 1, the third set of the Olympic women...
BadmintonWhen Vietnamese Badminton Data Falls Silent: An Analysis of the Information GapIn the past three weeks, I have repeatedly downloaded data from domestic...
International FootballThree locked windows and squad geometry: Kuala Lumpur City, Terengganu and the structural cost of FIFA's registration bansIn mid-October, when FIFA's registration ban took effect at Kuala Lumpur City...
EsportsYuki Kurihara, Age 11, and the Data Gap Behind a Perfect Group RecordBefore the first colored piece touches the bottom of the frame, there is a...
Formula 1Engine Failure in Baku: Verstappen's Error Log and an Unavoidable Grid PenaltyThe most telling moment in Baku qualifying was not George Russell's pole. It...
BadmintonVietnamese Badminton in a New Cycle: Defending Points, Rebuilding the LineupOn the final night of a World Tour event, I stayed behind long after the aren...
Domestic FootballXuan Son Breaks Before the Thailand Threshold: The Frightening Thing Is Not the Injury, But What the Injury ExposesI watched the 60th minute of the Vietnam-Philippines match four times in a ro...
Martial ArtsDuong Thuy Vi and the bronze at the 20th Asian Games: Four Asiad editions, one unchanged sword rhythmAt Aichi-Nagoya, when the scoreboard showed 19.413, Duong Thuy Vi stood on th...
BasketballNine Sections, Zero Facts: The Hole in This Summer's Transfer DossierOn a Tuesday morning, a four-page transfer dossier landed in my inbox. It had...
International FootballBen Romdhane and the Rest Day in Tunisia: A Near-Drowning That Exposes a Club's Duty of CareOn a rest day at a training camp in Tunisia, the sea lay flat as paper. Three...
Formula 1Leclerc overcomes Parabolica scare: Full focus on MadridCharles Leclerc made the racing world hold its breath at Monza when he lost...
Martial ArtsChau Ngoc Tuyet Sang and the Door of an Undefined Martial Art at Asiad 2026In a morning training session at a training center in Nha Trang, I sat in the...
Domestic FootballVietnam U23 0-1 Uzbekistan U23 at half-time: When 'a draw is enough' becomes a debt to repayIn the 38th minute, the ball was lofted into the penalty area. Vietnam U23's...
SwimmingThe 2027 World Cup and the Regression Upset: LA28 50m Olympic Berths Are Not Decided by the StopwatchWhen World Aquatics published the 2027 World Cup calendar with three stops in...
BasketballCaitlin Clark helps US beat China 94-61 with 'center-less' tacticsCaitlin Clark scored 14 points and 11 assists to help Team USA beat China 94-...
EsportsThe Silent Pulse of Esports: When an Analyst Chooses to Stand BackstageThere is a moment in every training session that I always wait for. It's not...
VolleyballThe Nine Layers of Volleyball Analysis: Lessons from a Report with No DataIn Shenzhen, my screen lit up at 11:40 p.m. A spreadsheet arrived in the work...
VolleyballVolleyball and the Data Illusion: When a Beautiful Stat Sheet Hides a Collapsing TeamLast VNL season, I sat in front of a screen at two in the morning to watch a...
Volleyball2027 Women's Volleyball World Cup: 18 Spots Locked, Asia Calls Thailand, China and JapanOn the stands of an arena in Tianjin, the roar of the home crowd faded midway...
VolleyballWomen's Volleyball After Bangkok 2026: Squad Depth Beats Star Power, and the Price of the CalendarOn 11 August 2026, at Paris South Arena 1, the third set of the Olympic women...
BadmintonWhen Vietnamese Badminton Data Falls Silent: An Analysis of the Information GapIn the past three weeks, I have repeatedly downloaded data from domestic...
International FootballThree locked windows and squad geometry: Kuala Lumpur City, Terengganu and the structural cost of FIFA's registration bansIn mid-October, when FIFA's registration ban took effect at Kuala Lumpur City...
EsportsYuki Kurihara, Age 11, and the Data Gap Behind a Perfect Group RecordBefore the first colored piece touches the bottom of the frame, there is a...
Formula 1Engine Failure in Baku: Verstappen's Error Log and an Unavoidable Grid PenaltyThe most telling moment in Baku qualifying was not George Russell's pole. It...
BadmintonVietnamese Badminton in a New Cycle: Defending Points, Rebuilding the LineupOn the final night of a World Tour event, I stayed behind long after the aren...
Domestic FootballXuan Son Breaks Before the Thailand Threshold: The Frightening Thing Is Not the Injury, But What the Injury ExposesI watched the 60th minute of the Vietnam-Philippines match four times in a ro...
Martial ArtsDuong Thuy Vi and the bronze at the 20th Asian Games: Four Asiad editions, one unchanged sword rhythmAt Aichi-Nagoya, when the scoreboard showed 19.413, Duong Thuy Vi stood on th...
BasketballNine Sections, Zero Facts: The Hole in This Summer's Transfer DossierOn a Tuesday morning, a four-page transfer dossier landed in my inbox. It had...
International FootballBen Romdhane and the Rest Day in Tunisia: A Near-Drowning That Exposes a Club's Duty of CareOn a rest day at a training camp in Tunisia, the sea lay flat as paper. Three...
Formula 1Leclerc overcomes Parabolica scare: Full focus on MadridCharles Leclerc made the racing world hold its breath at Monza when he lost...
Martial ArtsChau Ngoc Tuyet Sang and the Door of an Undefined Martial Art at Asiad 2026In a morning training session at a training center in Nha Trang, I sat in the...
Domestic FootballVietnam U23 0-1 Uzbekistan U23 at half-time: When 'a draw is enough' becomes a debt to repayIn the 38th minute, the ball was lofted into the penalty area. Vietnam U23's...
SwimmingThe 2027 World Cup and the Regression Upset: LA28 50m Olympic Berths Are Not Decided by the StopwatchWhen World Aquatics published the 2027 World Cup calendar with three stops in...
BasketballCaitlin Clark helps US beat China 94-61 with 'center-less' tacticsCaitlin Clark scored 14 points and 11 assists to help Team USA beat China 94-...
EsportsThe Silent Pulse of Esports: When an Analyst Chooses to Stand BackstageThere is a moment in every training session that I always wait for. It's not...
